#pragma once

#include <bexpl_csr_mtvt.h>
#include <gexpl_irqno.h>

// 中断向量表的定义
typedef struct {
	prcdr_ft* irq_entry_fa[IRQNO_AMOUNT];
} eclic_irqvec_t;

// 设置外部中断向量表地址。
static inline void eclic_set_ivt_base(const eclic_irqvec_t* ivt_p) {
	csr_set_ivt_base((u32_s)ivt_p);
}
